ngl: Add infrastructure for clip-variants of shaders
authorMatthias Clasen <mclasen@redhat.com>
Sun, 7 Mar 2021 22:50:19 +0000 (17:50 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 8 Mar 2021 01:30:45 +0000 (20:30 -0500)
commit2c05b758c7904ae178cc5f78698713914daa9cea
treefb8960ec10e986d6fe2a6fcfe919e6c6340b0321
parent5788338a14b75c5adc38e85392abced2e6acd993
ngl: Add infrastructure for clip-variants of shaders

Make ngl compile each shader three times.
Once with #define NO_CLIP 1
once with #define RECT_CLIP 1
and once as before.
gsk/ngl/gsknglcompiler.c
gsk/ngl/gsknglcompilerprivate.h
gsk/ngl/gskngldriver.c
gsk/ngl/gskngldriverprivate.h
gsk/ngl/gsknglrenderjob.c